﻿#region << 文 件 说 明 >>
/*----------------------------------------------------------------
// 文件名称：test_NewPageViewModel
// 创 建 者：杨程
// 创建时间：2021/10/19 10:30:24
// 文件版本：V1.0.0
// ===============================================================
// 功能描述：
//		
//
//----------------------------------------------------------------*/
#endregion

using CommunityToolkit.Mvvm.Input;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using test.Model;
using Vampirewal.Core.Attributes;
using Vampirewal.Core.Models;
using Vampirewal.Core.SimpleMVVM;
//using Vampirewal.Core.VContainer;

namespace test
{
    //[VampirewalIoCRegister("test_NewPageViewModel", RegisterType.ViewModel)]
    [VampirewalIoCRegister("TestNewPageViewModel")]
    public class test_NewPageViewModel : BillVM<TestBillModel>
    {
        public test_NewPageViewModel()
        {
            //构造函数
        }

        public override void InitData()
        {
            Title = "测试弹窗页面";
        }

        public override object GetResult()
        {
            return "haha";
        }

        public override void PassData(object obj)
        {
            var aa = obj;
        }

        #region 属性

        #endregion

        #region 公共方法

        #endregion

        #region 私有方法

        #endregion

        #region 命令
        public CommunityToolkit.Mvvm.Input.RelayCommand SaveCommand => new CommunityToolkit.Mvvm.Input.RelayCommand(() =>
        {

        });
        #endregion
    }

    public class testClass : TopModel
    {

    }

    public class test2 : TreeDetailBaseModel<test2>
    {

    }
}
